import processing.serial.*;

Serial port;
String prijem;
int hodnota;
int eol = 10; //ASCII znak pro zalomeni radku

void setup() {
    size(512,512);
      
    println(Serial.list());  
    port = new Serial(this, Serial.list()[0], 57600);
    port.clear();
}

void draw() {
    fill(color(100,50,200));
    while(port.available() > 0){
        prijem = port.readStringUntil(eol);
        if(prijem != null){ // pokud byla prijata nejaka data
            background(255);
            //funkce trim() orizne prebytecne bile znaky (mezery...)
            hodnota = int(trim(prijem));
            println(hodnota);   
            ellipse(256,256,hodnota/2,hodnota/2);
        }
    }       
}